well toasted - Turkish English Dictionary